﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

struct stu
{
	//1.成员变量；
	char name[21];
	unsigned int age;
	char tel[16];
	float scores[3];
	char sex;
};

//main120：结构体数组
int main120()
{
	//2.结构体数组；
	struct stu s[2];
	for (int i = 0; i < 2; i++)
	{
		printf("3.请您输入，姓名，年龄，电话，成绩，性别，按回车键结束：\n");
		scanf("%s%d%s%f%f%f,%c", s[i].name, &s[i].age, s[i].tel, &s[i].scores[0], &s[i].scores[1], &s[i].scores[2], &s[i].sex);
		//张三 26 12345678909 98 80 87,M
		//李四 27 09876543212 78 86 89,F
	}

	for (int i = 0; i < 2; i++)
	{
		printf("姓名：%s\n", s[i].name);//姓名：尼古拉斯
		printf("年龄：%d\n", s[i].age);//年龄：500
		printf("电话号码：%s\n", s[i].tel);//电话号码：13888888888

		//4.%.1f是保留一位小数输出的意思；
		printf("成绩：%.1f	%.1f	%.1f\n", s[i].scores[0], s[i].scores[1], s[i].scores[2]);//成绩：100.0     200.0   300.0

		//5.转成字符串显示，不用char显示；一个字母M是字符，一个汉字男，是字符串；
		//printf("性别：%c\n", s[i].sex);
		printf("性别：%s\n", s[i].sex == 'M' ? "男" : "女");//性别：男
	}

	/*姓名：张三
	年龄：26
	电话号码：12345678909
	成绩：98.0      80.0    87.0
	性别：男

	姓名：李四
	年龄：27
	电话号码：09876543212
	成绩：78.0      86.0    89.0
	性别：女*/

	system("pause");
	return EXIT_SUCCESS;
}